package com.example.nowcodercommunity.service;

public interface CommunityConstant {
    /**
     * 系统账号
     */
    int ADMINISTRATOR_ID = 1;
    /**
     * 状态：激活成功
     */
    int ACTIVATION_SUCCESS = 0;

    /**
     * 状态：重复激活
     */
    int ACTIVATION_REPEAT = 1;

    /**
     * 状态：激活失败
     */
    int ACTIVATION_FAILURE = 2;

    /**
     * 默认的登录记住我时间
     * 24小时
     */
    int DEFAULT_EXPIRE_SECONDS = 3600 * 24;

    /**
     * 记住我选项下记住时间
     * 24小时 * 14天
     */
    int REMEMBER_EXPIRE_SECONDS = 3600 * 24 * 14;

    /**
     * 实体类型，帖子
     */
    int ENTITY_TYPE_POST = 1;

    /**
     * 实体类型，评论
     */
    int ENTITY_TYPE_COMMENT = 0;

    /**
     * 实体类型，用户
     */
    int ENTITY_TYPE_USER = 3;

    /**
     * 主题，评论
     */
    String TOPIC_COMMENT = "comment";

    /**
     * 主题，点赞
     */
    String TOPIC_LIKE = "like";

    /**
     * 主题，关注
     */
    String TOPIC_FOLLOW = "follow";
}
